package com.zcl.system.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * <p>
 *
 * </p>
 *
 * @author zcl
 * @since 2023-03-22
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
//@TableName("student") //声明表名
public class Student implements Serializable {
    //需要在配置类实现一个接口metaobjecthandler才能生效
    //每条数据在创建和更新时都有的两个字段,创建时间和修改时间,自动填充
//    @TableField(fill = FieldFill.INSERT) 表示创建插入时赋值
//    private LocalDateTime create;
//    @TableField(fill = FieldFill.INSERT_UPDATE) 表示修改时赋值
//    private LocalDateTime update;

    private static final long serialVersionUID = 1L;

    private String sname;

    @TableId(value = "sid", type = IdType.AUTO)
    private Integer sid;

    private Integer cid;

    private Integer age;

    private String sex;

    private String addr;

}
